package com.wwh.furns.entity;

import java.util.List;

/**
 * @author Albert
 * @date 2024/7/25-16:18
 * @describe Page是一个JavaBean，是一个分页模型，，包含了分页的各个信息
 */
//T 表示泛型，因为将来Page面对的数据类型不确定
public class Page <T> {
    public static Integer PAGE_SIZE = 3;

    //表示显示当前页
    private Integer pageNo;
    //表示每页显示几条记录
    private Integer pageSize = PAGE_SIZE;
    //表示共有多少页，通过pageSize和pageTotalCount计算得到
    private Integer pageTotalCount;
    //表示共有多少条记录
    private Integer totalRow;
    //表示当前页要显示的数据
    private List<T> items;
    //分页导航的字符串
    private String url;

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPageTotalCount() {
        return pageTotalCount;
    }

    public void setPageTotalCount(Integer pageTotalCount) {
        this.pageTotalCount = pageTotalCount;
    }

    public Integer getTotalRow() {
        return totalRow;
    }

    public void setTotalRow(Integer totalRow) {
        this.totalRow = totalRow;
    }

    public List<T> getItems() {
        return items;
    }

    public void setItems(List<T> items) {
        this.items = items;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }
}
